package defpackage; import android.app.Activity; import android.content.Intent; import android.content.res.Resources; import android.graphics.Bitmap; import android.net.Uri; import android.os.Build; import android.text.TextUtils; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.webkit.CookieManager; import android.webkit.CookieSyncManager; import android.webkit.DownloadListener; import android.webkit.WebView; import android.widget.ProgressBar; import cn.wps.moffice.common.beans.OnResultActivity; import cn.wps.moffice.common.superwebview.KFileARChromeClient; import cn.wps.moffice.common.superwebview.PtrSuperWebView; import cn.wps.moffice.common.superwebview.WebviewErrorPage; import cn.wps.moffice.main.push.common.JSCustomInvoke; import cn.wps.moffice.main.push.read.PushReadWebActivity; import cn.wps.moffice_eng.R; /* renamed from: hbz reason: default package */ public final class hbz extends fyq { public JSCustomInvoke.a hDh = null; public String hRl; public long hRm; public long hRn = -1; public boolean hRo = false; public boolean hRp = false; public boolean hVy = false; String hVz; private ProgressBar hkZ; Activity mActivity; public PtrSuperWebView mPtrSuperWebView; private View mRootView; public WebView mWebView; /* renamed from: hbz$a */ class a extends hac { public a(Activity activity, PtrSuperWebView ptrSuperWebView) { super(activity, ptrSuperWebView); } @Override // cn.wps.moffice.main.push.common.JSCustomInvoke.c, defpackage.hac public final boolean isInReadingHistory(long j) { return hca.isInReadingHistory(j); } @Override // cn.wps.moffice.main.push.common.JSCustomInvoke.c, defpackage.hac public final void onBackPressed(boolean z) { try { if (hbz.this.mActivity == null) { return; } if (z) { ((PushReadWebActivity) hbz.this.mActivity).finish(); } else { ((PushReadWebActivity) hbz.this.mActivity).onBackPressed(); } } catch (Exception e) { e.printStackTrace(); } } @Override // cn.wps.moffice.main.push.common.JSCustomInvoke.c, defpackage.hac public final void putReadingToHistory(long j, String str, String str2, long j2, String str3) { hca.a(j, str, str2, j2, str3, false); } @Override // cn.wps.moffice.main.push.common.JSCustomInvoke.c, defpackage.hac public final void ym(String str) { hbz.this.hVz = str; } } public hbz(Activity activity) { super(activity); this.mActivity = activity; this.mPtrSuperWebView = (PtrSuperWebView) getMainView().findViewById(R.id.push_tips_ptr_super_webview); this.hkZ = this.mPtrSuperWebView.eFN; this.mWebView = this.mPtrSuperWebView.mWebView; ebj.c(this.mWebView); this.mWebView.setScrollBarStyle(33554432); KFileARChromeClient kFileARChromeClient = new KFileARChromeClient(this.mActivity, null, this.mPtrSuperWebView); this.mWebView.setWebChromeClient(kFileARChromeClient); if (this.mActivity instanceof OnResultActivity) { ((OnResultActivity) this.mActivity).setOnHandleActivityResultListener(kFileARChromeClient); } this.mWebView.setWebViewClient(new edr() { /* class defpackage.hbz.AnonymousClass1 */ boolean hVA = false; @Override // defpackage.edr public final void a(WebviewErrorPage webviewErrorPage) { webviewErrorPage.ru(8); } @Override // defpackage.edr public final PtrSuperWebView getPtrSuperWebView() { return hbz.this.mPtrSuperWebView; } @Override // defpackage.edr public final void onPageFinished(WebView webView, String str) { super.onPageFinished(webView, str); if (!hbz.this.hRo && "onPageStarted".equals(hbz.this.hRl)) { hbz.this.hRo = true; hbz.this.hRl = "onPageFinished"; hbz.this.hRn = System.currentTimeMillis() - hbz.this.hRm; } if (str.equals(hbz.this.hVz) && hai.dS(hbz.this.getActivity())) { hbz.this.mWebView.loadUrl(str); hbz.this.hVz = null; } if (Build.VERSION.SDK_INT < 21) { CookieSyncManager.getInstance().sync(); } else { CookieManager.getInstance().flush(); } if (!this.hVA) { this.hVA = true; hca.h(webView); } if (!hbz.this.hVy) { hbz.this.mActivity.getWindow().addFlags(65792); hbz.this.mActivity.getWindow().clearFlags(67108864); } } @Override // defpackage.edr public final void onPageStarted(WebView webView, String str, Bitmap bitmap) { if (TextUtils.isEmpty(hbz.this.hRl)) { hbz.this.hRl = "onPageStarted"; hbz.this.hRm = System.currentTimeMillis(); } this.hVA = false; hbz.this.hVy = false; super.onPageStarted(webView, str, bitmap); if (luf.bz(hbz.this.mActivity)) { luf.bA(hbz.this.mActivity); luf.bN(hbz.this.mActivity); } } @Override // defpackage.edr public final void onReceivedError(WebView webView, int i, String str, String str2) { try { if (!hbz.this.hRo) { hbz.this.hRl = "onReceivedError"; } super.onReceivedError(webView, i, str, str2); hbz.this.hVy = true; if (hbz.this.mActivity != null) { if (!luf.bz(hbz.this.mActivity)) { luf.bB(hbz.this.mActivity); luf.bO(hbz.this.mActivity); hbz.this.mActivity.getWindow().addFlags(67108864); } ((PushReadWebActivity) hbz.this.mActivity).getTitleBarLayout().setVisibility(0); } } catch (Resources.NotFoundException e) { e.printStackTrace(); } } @Override // defpackage.edr, android.webkit.WebViewClient public final boolean shouldOverrideUrlLoading(WebView webView, String str) { try { if (str.startsWith("mailto:")) { Intent intent = new Intent("android.intent.action.SENDTO"); intent.setData(Uri.parse(str)); webView.getContext().startActivity(intent); return true; } else if (str.equals("http://wps.com/pc.install/") || str.equals("https://wps.com/pc.install/")) { hbz.this.mActivity.startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str))); return true; } else if (str.toLowerCase().startsWith("http:") || str.toLowerCase().startsWith("https:")) { return false; } else { hbz.this.mActivity.startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str))); if (hbz.this.hRo) { return true; } hbz.this.hRl = "shouldOverrideUrlLoading Intent.ACTION_VIEW"; return true; } } catch (Exception e) { e.printStackTrace(); return true; } } }); this.mWebView.setDownloadListener(new DownloadListener() { /* class defpackage.hbz.AnonymousClass2 */ public final void onDownloadStart(String str, String str2, String str3, String str4, long j) { try { hdy.bl(hbz.this.mActivity, str); } catch (Exception e) { e.printStackTrace(); } } }); JSCustomInvoke jSCustomInvoke = new JSCustomInvoke(); jSCustomInvoke.setJsCallback(new a(this.mActivity, this.mPtrSuperWebView)); this.hDh = jSCustomInvoke.getJSCustomInvokeListener(); this.mWebView.addJavascriptInterface(jSCustomInvoke, JSCustomInvoke.JS_READ_NAME); this.mWebView.addJavascriptInterface(jSCustomInvoke, "splash"); } @Override // defpackage.fys, defpackage.fyq public final View getMainView() { if (this.mRootView == null) { this.mRootView = LayoutInflater.from(this.mActivity).inflate(R.layout.phone_public_push_tips_view, (ViewGroup) null); this.mRootView = (ViewGroup) lvw.co(this.mRootView); } return this.mRootView; } @Override // defpackage.fyq public final int getViewTitleResId() { return eip.eSn == eix.UILanguage_chinese ? R.string.public_frequent_title : R.string.public_help_title; } public final void loadUrl(String str) { ebj.mK(str); this.mWebView.loadUrl(str); } }